package com.hsgene.order.dto.v1;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: //TODO
 * @ProjectName: hdas-geneshop
 * @Package: com.hsgene.order.dto.v1
 * @Author: 江承良
 * @CreateDate: 2018/11/14 10:36
 * @Version: 1.0
 * Copyright: Copyright (c) 2018
 */
public class OrderSettlementDto {
    /**
     * 序号
     */
    private Integer number;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 订单套餐表主键
     */
    private String id;
    /**
     * 套餐id
     */
    private String packageId;

    /**
     * 收样时间
     */
    private Date collectSampleDateTime;

    /**
     * 检测套餐
     */
    private String packageName;

    /**
     * 机构id
     */
    private String agencyId;

    /**
     * 检测机构
     */
    private String agencyName;

    /**
     * 检测成本
     */
    private BigDecimal costPrice;

    /**
     * 下单时间
     */
    private Date createdDateTime;

    /**
     * 结算状态
     */
    private Integer settlementStatus;

    /**
     * 结算状态描述
     */
    private String settlementStatusDesc;

    /**
     * 结算日期
     */
    private Date settlementDateTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public Date getCollectSampleDateTime() {
        return collectSampleDateTime;
    }

    public void setCollectSampleDateTime(Date collectSampleDateTime) {
        this.collectSampleDateTime = collectSampleDateTime;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getAgencyId() {
        return agencyId;
    }

    public void setAgencyId(String agencyId) {
        this.agencyId = agencyId;
    }

    public String getAgencyName() {
        return agencyName;
    }

    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    public BigDecimal getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(BigDecimal costPrice) {
        this.costPrice = costPrice;
    }

    public Date getCreatedDateTime() {
        return createdDateTime;
    }

    public void setCreatedDateTime(Date createdDateTime) {
        this.createdDateTime = createdDateTime;
    }

    public Integer getSettlementStatus() {
        return settlementStatus;
    }

    public void setSettlementStatus(Integer settlementStatus) {
        this.settlementStatus = settlementStatus;
    }

    public String getSettlementStatusDesc() {
        return settlementStatusDesc;
    }

    public void setSettlementStatusDesc(String settlementStatusDesc) {
        this.settlementStatusDesc = settlementStatusDesc;
    }

    public Date getSettlementDateTime() {
        return settlementDateTime;
    }

    public void setSettlementDateTime(Date settlementDateTime) {
        this.settlementDateTime = settlementDateTime;
    }
}
